[quartz] Convert frame_link, windows_awaiting_frame to GSList.
authorJohn Ralls <jralls@ceridwen.us>
Thu, 23 Mar 2023 18:32:15 +0000 (11:32 -0700)
committerJohn Ralls <jralls@ceridwen.us>
Thu, 23 Mar 2023 18:44:33 +0000 (11:44 -0700)
commit33fd9eb472212014d42df5b8ec633184002c0dda
tree01840aea42e6686499f119e9679299bcd4bb4a73
parentf1b6556aac226614e0b2f5dcffc3e86c55869fc3
[quartz] Convert frame_link, windows_awaiting_frame to GSList.

We were't using GList's prev member; worse, we weren't setting it
and that broke g_list_remove_link so that the link wasn't removed
in _gdk_quartz_display_remove_frame_callback.

Closes #5593
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkdisplay-quartz.h
gdk/quartz/gdkwindow-quartz.h